/*
 * @Author: JYJ 
 * @Date: 2020-07-11 22:10:37 
 * @Desc: 日志工具类
 */
namespace gf {
    export class Log {
        /**
         * Debug_Log
         * @param messsage 内容
         * @constructor
         */
        public static log(...optionalParams: any[]): void {
            if (Game.isDebug) {
                optionalParams[0] = "[Debug]" + optionalParams[0];
                console.log.apply(console, optionalParams);
            }
        }

        /**
         * Error_Log
         * @param messsage 内容
         * @constructor
         */
        public static error(...optionalParams: any[]): void {
            if (Game.isDebug) {
                optionalParams[0] = "[Error]" + optionalParams[0];
                console.error.apply(console, optionalParams);
            }
        }

        /**
         * Warn_Log
         * @param messsage 内容
         * @constructor
         */
        public static warn(...optionalParams: any[]): void {
            if (Game.isDebug) {
                optionalParams[0] = "[warn]" + optionalParams[0];
                console.warn.apply(console, optionalParams);
            }
        }
    }
}